package com.aynu.gulimall.cart.serivce;

import com.aynu.gulimall.cart.vo.CartItemVo;
import com.aynu.gulimall.cart.vo.CartVo;

import java.util.List;

/**
 * @author mj
 * @version 1.0
 * @date 2021/3/20 18:29
 */
public interface CartService {
    CartItemVo addToCart(Long skuId, Integer num);

    CartItemVo getCartBySkuId(Long skuId);

    CartVo getCart();

    void clearCart(String s);

    void checkItem(Long skuId, Integer check);

    void countItem(Long skuId, Integer num);

    void deleteItem(Long skuId);

    List<CartItemVo> currentUserCartItems();
}
